A Multiprocessor Algorithm for Merging Multiple Sorted Lists