Architectural-Physical Co-Design Of 3D Cpus With Micro-Fluidic Cooling