Large-scale and distributed optimization. (2018)