OpenCL Util Class