Micro-architecture Pipelining Optimization with Throughput-Aware Floorplanning