Effective Nodal Placement in Overlay Networks Using Complexity Theory