Approaches to Optimize Memory Footprint for Elephant Flows