Piccolo: Building fast distributed programs with partitioned tables Russell Power Jinyang Li New York University.