reference for phi opencl mapping and starting the chapter