Analysis Of Garbage Collector Algorithms In Non-Volatile Memory Devices