LeaFTL: A Learning-Based Flash Translation Layer for Solid-State Drives | Synapse