Heterogeneous Computing with OpenCL 2.0 - 9780128014141