Added opencl compiler