Variation-Tolerant and Error-Resilient Many-Core SoCs with Fine-Grain Power Management (IEEE CEDA Distinguished Lecture)