An ultra-low power resilient multi-core architecture with static and dynamic tolerance to ambient temperature-induced variability