From Data Flow Networks to process Algebras