Cache-Aware Request Scheduling and Batching | Synapse