Hardware/Software Co-Design for Data Flow Dominated Embedded Systems by Ralf Niemann