Scalable Tiered Main Memory Management For Big Data Applications