Added OpenCL initialization