M. Couceiro, P. Romano, N. Carvalho, and L. Rodrigues, D2STM: Dependable Distributed Software Transactional Memory, 2009 15th IEEE Pacific Rim International Symposium on Dependable Computing, 2009.
DOI : 10.1109/PRDC.2009.55

N. Carvalho, J. Cachopo, L. Rodrigues, and A. R. Silva, Versioned transactional shared memory for the F??nixEDU web application, Proceedings of the 2nd workshop on Dependable distributed data management, SDDDM '08, 2008.
DOI : 10.1145/1435523.1435526

C. Kotselidis, M. Luján, M. Ansari, K. Malakasis, B. Khan et al., Clustering JVMs with software transactional memory support, 2010 IEEE International Symposium on Parallel & Distributed Processing (IPDPS), 2010.
DOI : 10.1109/IPDPS.2010.5470460

B. Zhang and B. Ravindran, Relay: A cache-coherence protocol for distributed transactional memory, Proceedings of the 2009 International Conference On Principles Of Distributed Systems, 2009.

C. Kotselidis, M. Ansari, K. Jarvis, M. Luján, C. Kirkham et al., DiSTM: A Software Transactional Memory Framework for Clusters, 2008 37th International Conference on Parallel Processing, pp.51-58, 2008.
DOI : 10.1109/ICPP.2008.59

M. Herlihy and Y. Sun, Distributed transactional memory for metric-space networks, Proceedings of the 19th International Symposium on Distributed Computing, 2005.

R. L. Bocchino, V. S. Adve, and B. L. Chamberlain, Software transactional memory for large scale clusters, Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming , PPoPP '08, 2008.
DOI : 10.1145/1345206.1345242

K. Manassiev, M. Mihailescu, and C. Amza, Exploiting distributed version concurrency in a transactional memory cluster, Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming , PPoPP '06, 2006.
DOI : 10.1145/1122971.1123002

S. A. Weil, S. A. Brandt, E. L. Miller, D. D. Long, and C. Maltzahn, Ceph: A scalable, highperformance distributed file system, Proceedings of the 7th Symposium on Operating Systems Design and Implementation, pp.307-320, 2006.

B. Liskov, M. Castro, L. Shrira, and A. Adya, Providing Persistent Objects in Distributed Systems, Proceedings of the 1999 European Conference for Object-Oriented Programming, 1999.
DOI : 10.1007/3-540-48743-3_11

C. Jin, W. Zheng, F. Zhou, and Y. Wu, A distributed persistent object store for scalable service, ACM SIGOPS Operating Systems Review, vol.36, issue.4, pp.36-49, 2002.
DOI : 10.1145/583800.583805

K. Yelick, L. Semenzato, G. Pike, C. Miyamoto, B. Liblit et al., Titanium: a high-performance Java dialect, Concurrency: Practice and Experience, vol.10, issue.11-13, pp.10-13, 1998.
DOI : 10.1002/(SICI)1096-9128(199809/11)10:11/13<825::AID-CPE383>3.0.CO;2-H

J. Gray and A. Reuter, Transaction Processing: Concepts and Techniques, 1993.

K. Albrecht, N. Burri, and R. Wattenhofer, Spamato -an extendable spam filter system, 2nd Conference on Email and Anti-Spam (CEAS), 2005.

L. A. Smith, J. M. Bull, and J. Obdrzalek, A parallel java grande benchmark suite, Proceedings of the 2001 ACM/IEEE conference on Supercomputing (CDROM) , Supercomputing '01, 2001.
DOI : 10.1145/582034.582042

N. Shavit and D. Touitou, Software transactional memory, Proceedings of the 14th ACM Symposium on Principles of Distributed Computing, 1995.

M. Herlihy, V. Luchangco, M. Moir, and W. Scherer, Software transactional memory for dynamic-sized data structures, Proceedings of the twenty-second annual symposium on Principles of distributed computing , PODC '03, 2003.
DOI : 10.1145/872035.872048

P. Bodorik, F. I. Smith, and D. Lewis, Transactions in distributed shared memory systems, [1992] Eighth International Conference on Data Engineering, 1992.
DOI : 10.1109/ICDE.1992.213161

A. B. Hastings, Distributed lock management in a transaction processing environment, Proceedings Ninth Symposium on Reliable Distributed Systems, 1990.
DOI : 10.1109/RELDIS.1990.93948

J. H. Ahn, K. W. Lee, and H. J. Kim, Architectural issues in adopting distributed shared memory for distributed object management systems, Proceedings of the Fifth IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems, 1995.

P. Graham and Y. Sui, LOTEC, Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing , PODC '99, 1999.
DOI : 10.1145/301308.301348

M. K. Aguilera, A. Merchant, M. Shah, A. Veitch, and C. Karamanolis, Sinfonia: A new paradigm for building scalable distributed systems, Proceedings of 21st ACM SIGOPS Symposium on Operating Systems Principles, 2007.

C. K. Luk and T. C. Mowry, Automatic compiler-inserted prefetching for pointer-based applications, IEEE Transactions on Computers, vol.48, issue.2, pp.134-141, 1999.

B. Cahoon and K. S. Mckinley, Data flow analysis for software prefetching linked data structures in Java, Proceedings 2001 International Conference on Parallel Architectures and Compilation Techniques, 2001.
DOI : 10.1109/PACT.2001.953309

A. Roth, A. Moshovos, and G. S. Sohi, Dependence based prefetching for linked data structures, Proceedings of the Eighth International Conference on Architectural Support for Programming Languages and Operating Systems, 1998.

Y. Wu, M. J. Serrano, R. Krishnaiyer, W. Li, and J. Fang, Value-Profile Guided Stride Prefetching for Irregular Code, Proceedings of the 11th International Conference on Compiler Construction, pp.307-324, 2002.
DOI : 10.1007/3-540-45937-5_22

T. Inagaki, T. Onodera, H. Komatsu, and T. Nakatani, Stride prefetching by dynamically inspecting objects, Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation, pp.269-277, 2003.

Y. Zhu and L. J. Hendren, Communication optimizations for parallel C programs, Proceedings of the 1998 Conference on Programming Language Design and Implementation, 1998.

A. Rogers, M. C. Carlisle, J. H. Reppy, and L. J. Hendren, Supporting dynamic data structures on distributed-memory machines, ACM Transactions on Programming Languages and Systems, vol.17, issue.2, pp.233-263, 1995.
DOI : 10.1145/201059.201065

R. Gupta, SPMD execution of programs with dynamic data structures on distributed memory machines, Proceedings of the 1992 International Conference on Computer Languages, 1992.
DOI : 10.1109/ICCL.1992.185487

E. Speight and M. Burtscher, Delphi: Prediction-based page prefetching to improve the perfo rmance of shared virtual memory systems, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 2002.

D. Joseph and D. Grunwald, Prefetching using markov predictors, Proceedings of the 24th International Symposium on Computer Architecture, 1997.

M. Ferdman and B. Falsafi, Last-Touch Correlated Data Streaming, 2007 IEEE International Symposium on Performance Analysis of Systems & Software, 2007.
DOI : 10.1109/ISPASS.2007.363741

P. Keleher, A. L. Cox, S. Dwarkadas, and W. Zwaenepoel, TreadMarks: Distributed shared memory on standard workstations and operating systems, Proceedings of the USENIX Winter 1994 Technical Conference, 1994.

B. N. Bershad and M. J. Zekauskas, Midway: Shared memory parallel programming with entry consistency for distributed memory multiprocessors, p.93, 1993.

J. K. Bennett, J. B. Carter, and W. Zwaenepoel, Munin: Distributed shared memory based on type-specific memory coherence, Proceedings of the Second Symposium on Principles and Practice of Parallel Programming, pp.168-176, 1990.