Content Discovery in Heterogeneous Mobile Networks