Removed redundant operator overloads.
Improved OpenCL wrapper