OpenSPARC : An Open Platform for Hardware Reliability Experimentation