Optimal prefetching via data compression | Synapse