Update the OpenCL implementation to use clEnqueueNDRangeKernel. It is still horrifically slow.