Addressing failures in exascale computing. (May 2014)