WPLRU working with hardcoded num SDs
Renamed WPLRU to SPLRU
It turns out I actually implemented set partitioning