Adaptive Scheduling for Staged Applications: The Case of Multiple Processing Units | IEEE Conference Publication | IEEE Xplore