T. Givargis, “Optimal Cache Organization using an Allocation Tree,” TR 02-22, September 11, 2002. download pdf