Added multi-gpu async copy version that allows buffer size and list of gpus to be specified on the command line. Copied file to start working on multi-stream version