Updated OpenCL Wrappers