Wire congestion and thermal aware 3D global placement