Pure Storage: Flash Storage Re-imagined