Improved copy from host to device