Application-managed flash
JFTL: A flash translation layer based on a journal remapping for flash memory