memory access needed to sent data from one processor to another must be synchronized with test-and-sent intructions. Most of the time would be taken up by unsuccessful test by the receiver. One way to speed the transfer would be to send an interrupt request to the receiving processor.