Parallel algorithms. (2008)