Optimization for large-scale machine learning