Parallel Computing Networks