removing non opencl implementation