A Novel Geometric Algorithm for Fast Wire-Optimized Floorplanning