PS3 has the same problem the sega saturn had. It's not all one set of CPU cores you can just throw everything at and adjust. I doubt the multiple CPUs is the problem, it's that they are not symetrical in the ps3, which makes it difficult to do dynamic adjustments as to how resources are allocated.