halo transfer copy seems to work with CUDA