Orchestration by approximation: mapping stream programs onto multicore architectures
Software Pipelined Execution of Stream Programs on GPUs