Cluster Shaping: A Novel Optimization Technique For Large Scale Vlsi Placement