Scalpel: Optimizing Query Streams Using Semantic Prefetching