Decomposition of data flow graphs on multiprocessors