A novel peer selection mechanism in heterogeneous wireless peer-to-peer networks | IEEE Conference Publication | IEEE Xplore