Popularity-Aware Storage Systems For Big Data Applications