implemented cl queue as a member in CpuGpuBuffer, not as a parameter