A load-balancing strategy for sort-first distributed