clone of github.com/samuel/go-opencl