primitive multi processing support