Implement OpenCL support