O(1)-time LRU which grows more space-efficient as the number of LRU sets increases, introduced by File:Cs7260final.pdf from CS7260, spring 2010.