Quick sort can be distributed into two sub-tasks (quick sort left and right partitions) but can be also be distributed into three sub-tasks (or even more).
The 3 ways distribution is useful for sorting an array with many duplicates.
Another typical problem is to sort by colors (e.g. Dutch National Flag problem).