Optimized Partitioning of VLSI Circuits with Particle Swarm Optimization for Improved Performance