New Test and Fault Tolerance Techniques for Reliability Characterization of Parallel and Reconfigurable Processors