Fault Prediction and Self-Healing Paradigm for Intelligent Hardware Systems