An adaptive striping architecture for flash memory storage systems of embedded systems | Synapse