Distributed shared memory : concepts and systems - Tomašević, Milo; Milutinović, Veljko; Protić, Jelica