Latency-Tolerant Distributed Shared Memory For Data-Intensive Applications