This book provides a basic, in-depth look at techniques for the design and analysis of parallel algorithms and for programming …