Scheduling Streaming Applications on a Composable Multi-Processor System