An introduction to parallel algorithms - Jaja, Joseph (Addison - Wesley, 1992)