FLASH DEVICE ENDURANCE & THE EFFECTS OF FLASH TYPE, CONTROLLER TYPE AND WORKLOAD