Voy a ver si con ejemplos lo explico un poco más. Un core básicamente equivale a un procesador. Un procesador puede ejecutar un hilo o puede simular ejecutar varios hilos, cuando en un PC normal (pongamos un single core, no un dual) ejecutas varios programas, estos se "reparten" la CPU, de manera que "más o menos" se ejecutan a la vez, pero más lentos en general.
Si tienes un dual core, es como si tuvieras dos procesadores, eso puede ejecutar dos hilos independientes a la vez, o hacer que un solo hilo separe los cálculos (no la ejecución del propio programa) en dos procesos, de manera que un proceso manda los cálculos a los varios procesadores y luego los recupera y los junta. Esto es el paralelismo.
La 360 tiene 3 procesadores dual core, es decir, puede tener hasta 6 hilos diferentes de ejecución, así puedes coger y decir : "la CPU 1 ejecuta el render del personaje principal, la 2 el de los edificios, la 3 la de los enemigos, la 4 ejecuta las físicas de los objetos y la 5 el comportamiento, y una nos la guardamos por si acaso."
La PS3 tiene un dual core y 8 Cells, pero los Cells no son procesadores en sí, un procesador puede ejecutar código, un Cell sólo hace cálculos. Por ejemplo, en los PCs suele haber un chip dedicado al cálculo de las operaciones de coma flotante (decimales), este chip sólo puede hacer cálculos, osea, necesita un procesador que ejecute el proceso y que le pase los cálculos.
Como los cell no pueden ejecutar código, un port que en la 360 se ejecutaba en 6 hilos paralelos, en la PS3 no puede, así que se reprograma para fusionar los hilos de la 360 en menos y hacer que estos hilos se "liberen" de los cálculos y estos vayan a los Cell. En general esto cambia totalmente la manera de programar, no quiere decir ni que los procesadores de la PS3 sean más potentes porque en 2 ejecutan lo que la 360 en 6, porque en la 360 los cálculos se hacen en el procesador, mientras que en la PS3 hay que distribuirlos a los Cells. Igualmente, si un proceso de PS3 hace uso extensivo del cálculo, sería jodido portarlo a 360.
En definitiva, cualquier port entre consolas (ya no solo de 360 a PS3, sinó también al revés) será malo si no hay un proceso muy exhaustivo de optimización, eso obliga a hacer desarrollos paralelos (en Ubi se hacen en ciertos casos), que hasta ahora, como la PS3 es "más joven" no se podían hacer, pero los nuevos juegos en los que las empresas quieran (y esto es muy importante), se desarrollarán a la vez y no deberían haber ports peores.
No sé si te ayudado o te he creado más dudas...
Para temas de definición, la wonderfulosa wikipedia :
http://es.wikipedia.org/wiki/Hilo_de_ejecuci%C3%B3n