Describir: Heterogeneous computing with OpenCL 2.0 /