Comunication-Efficient Algorithms for Statistical Optimization