100trillion write cycle endurance