Topologically-Aware Construction Of Unstructured Overlays Over Ad Hoc Networks