On efficient wear leveling for large-scale flash-memory storage systems | Synapse