Partitioning / Multi-threaded Step