An efficient B-tree layer implementation for flash-memory storage systems | Synapse