5.5 Error-Aware Adaptive Modern Computing Architectures