Describir: Heterogeneous Computing: Here to Stay.