Bear in mind that if you have a Quad Core system that claims to have 8 cores (eg. the Intel i7), then 4 of those cores are not real - they are 4 cores that are each split into 2 virtual cores that use hyperthreading. As such, although this is better than 4 'plain' cores in almost all cases, you shouldn't expect a 2x speedup relative to an old-style 4-core machine. Typically though, you don't need to worry about that, as I'm sure Sonar will be taking this into account. But possibly you have other, CPU-expensive background processes that don't... check Task Manager and look.
There are many reasons why one core is likely to see a lot more CPU use than another, and playing with core parking is just going to move the problem rather than fix it, and potentially make things worse by anchoring certain processes to certain cores even if they would be better off moved.
As I mentioned briefly above, setting audio driver latency too low will result in a lot of CPU usage, primarily on one core. There's not much Sonar can do about that since trying to change that dynamically would probably cause ten times more support problems than it solves. But if that's not your problem, then it's probably plugins.
For the most part, a single plugin will run on one thread, and nothing you can do will change that. So usually all you can do is find the plugins that take up the most CPU time, and try to reduce this. This might include increasing any internal buffers, disabling any unneeded features, switching to 'low quality' where that is available, etc. Sadly I don't think AD2 offers many of these options.
Also, check for 'hidden' plugins like the ProChannel. I'd be very surprised if each instance of the ProChannel didn't run on a different core, but who knows.