Mapping a Dataflow Programming Model onto Heterogeneous Architectures