A proposal of hybrid memory based FTL algorithm for improving data reliability and lifetime of flash memory