Optimizing OpenCL - 1