reduces the number of graph ops to roughly the number of spark partitions