Improving scratch-pad memory reliability through compiler-guided data block duplication | IEEE Conference Publication | IEEE Xplore