More modifications to MatchedComm structure
Added functionality to process local sends and receives
Implemented decentralized but non-speculative DML