Ben's C and C++-compatible OpenCL wrapper.