Butterfly Mixing - Accelerating Incremental-Update Algorithms on Clusters