Observational wear leveling: An efficient algorithm for flash memory management | IEEE Conference Publication | IEEE Xplore