Architectural Optimization of a Dataflow Computer