Heterogeneous computing with OpenCL 2.0 - Kaeli, David R.; Mistry Perhaad; Schaa, Dana; Zhang, Dong Ping (Morgan Kaufmann, 2015)