- move waitAllStreams to device member function. - create separate stream member function for copyAsync, like copySync. hipMemcpyAsync now calls the copyAsync.