Data distribution between devices
Make memory transfert non-blocking