pothos-opencl: use builtin buffer cast where possible