Paging algorithms based on current generation main memory and next generation solid state drives