communication-efficient coordinate ascent