Hypergraphs and extremal optimization in 3D integrated circuit design automation. (August 2017)