OpenCL strings are NUL-terminated but Go strings aren't