Efficient Execution of Irregular Dataflow Graphs