Add the DirectCommunicationAdapter to run maxsum sequentially
Implement neighbor removal