Page replacement with multi-size pages and applications to Web caching | Synapse