Topologically-aware overlay construction and server selection | Synapse