Algorithms in OpenCL