Bronevetsky G, Marques D, Pingali K, Szwed P and Schulz M. Application-level checkpointing for shared memory programs. Proceedings of the 11th international conference on Architectural support for programming languages and operating systems. (235-247).