If you don't mind me asking, what are the other two top books?
> a whole section on how to write cache aware algorithms
"Efficient Memory Programming" by David Loshin is worth a look.