Efficient Fault Tolerance in Chip Multiprocessors Using Critical Value Forwarding A Thesis Submitted For the Degree of Master of Science (Engineering) in the Faculty of Engineering by Pramod Subramanyan Supercomputer Education and Research Center Indian Institute of Science BANGALORE – 560 012 June 2010