Parallel and distributed computation : - Bertsekas, Dimitri P. (Optimization and neural computation series, 1997)