Hi. I wrote to gcc mail list some time ago about my work on new RPC system. So it has auto-parallelization for functions and uses GCC wrapper compiler to do this job.
May be you will find it interesting in repect with your job. Project site is - crpc.sf.net Andrey.