core: work a bit on the multi-producer ring

The thing left to do is to write the first 4 bytes in the cell
*after* the rest of the element since these 4 first bytes are
used as a marker (a message action can not be 0x00000000).

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>