MIT Open Access Articles Modeling cache performance beyond LRU