pothos-opencl: working buffer hooks -- needs cleanup