Professor Andrew Kennings places first in the ISPD 2014 Detailed Routing-Driven Placement Contest