Compared to Xen or VMware, in my experience, it's at least the same under the same hardware configuration and KVM now lets you use up to 16 core per VM.
Neither VMware or Xen let you do that.
I don't know much about VirtualIron, VirtualBox or Parallels, but I don't think those solutions will perform better. VirtualBox seems to be more desktop oriented, and Parallels is too new into server oriented virtualization, but on Mac desktop where I tested parallels, VirtualBox was faster (with just 1 processor). I know nothing about VirtualIron.
Hope this helps.