Reliability Management Techniques for Energy-Aware Multiprocessor Real-Time Systems