When Prefetching Works, When It Doesn’t, and Why | Synapse