Efficient Comparison-Based Fault Diagnosis of Multiprocessor Systems Using Genetic Algorithms