Wouldn't some sort of LRU scheme work better as some sort of PAGE-ing algorithm? Maybe RANK the employees to group by locality.