Enabling application resilience through programming model based fault amelioration | IEEE Conference Publication | IEEE Xplore