GLib/GObject wrapper for OpenCL