Optimizing infrastructure placement in Wireless Mesh Networks