Some changes made for Nvidia's OpenCL