Exploiting program-level masking and error propagation for constrained reliability optimization | IEEE Conference Publication | IEEE Xplore