Bureaucratic protocols for secure two-party sorting, selection, and permuting
Sorting networks and their applications