Passing data from one core to another

Hi, I am using ADSP-589.

I am trying to build a simple application that communicates between Cortex and Sharc0.

The purpose of it is to receive data from the pc via UART to the Cortex, send it to the Sharc0, process it and send it back to Cortex and to the pc.

For example: The user inserts 2 numbers which will be sent to the Cortex, then to the Sharc0, the Sharc0 will multiply those numbers and send back to the Cortex the product of them.

The UART part was done already. Now the problem is to send those numbers from Cortex to Sharc0. 

How to do that?