SOL uses shuffleGrouping rather than localOrShuffleGrouping to saturate network
add RollingSort