https://hgpu.org/?p=16678
A Survey of Techniques for Architecting TLBs