ReviewControl-flow versus data-flow-based scheduling: Combining both approaches in an adaptive scheduling system