Locating Highly Connected Nodes in P2P Networks with Heterogeneous Structures