William Swartz: Placement Using Simulated Annealing. Handbook of Algorithms for Physical Design Automation 2008