Parallel and Distributed Algorithms Copy Copy