HARP: Hierarchical Representation Learning for Networks