An efficient implementation of a priority queue. The linear hash function monotonically maps keys to buckets, and each bucket is a heap.