Dynamically Reconfigurable Fault-Tolerant Design of r-VEX Softcore Processor