currently the game uses multiple cores already. It uses two large threads: one for simulations (sim) where all the calculation stuff concerning projectiles, collisions and so on happens. Parts of these are outsourced into subthreads. Furthermore there is a rendering thread which does all the display, shader, user interface and so on...
Here is some powerpoint presentation about how sup com works:
http://de.slideshare.net/guest40fc7cd/t ... -commanderEven if we got the source code, I doubt that it would help us much. The team of developers we have, works on this for free and in their free time... rewriting the engine for this game is a rather complex endeavor and absolutely not feasable for the current model of development.
If you hire a game studio, then it might be possible, but that is beyond any financial ressources available to this project.