copy between device/host buffer is a read/write