Communication-Efficient Algorithms for Statistical Optimization