multi-processing serial comms