Bureaucratic protocols for secure two-party sorting, selection, and permuting
Cache-oblivious algorithms