Introduction to parallel algorithms - Xavier, C (Wiley series on parallel and distributed computing, 1998)