Are your processes on the same machine? Are you sending the data from julia memory to C?
For many julia processes on the same machine, using SharedArrays might be better than using serialisation.
As far as possible, you want to transfer the memory as-is. How to do that efficiently is unfortunately highly application dependent.