CDFShop: Exploring and Optimizing Learned Index Structures | Synapse