Stochastic optimization for large-scale machine learning. (2021)