Added OpenCL code. Does not compute correctly.