Storage system design for fast nonvolatile memories