Heterogeneous Parallel Computing in Remote Sensing Applications: Current Trends and Future Perspectives