Towards Hybrid and Adaptive Computing: A Perspective