Near Threshold Computing: From Single Core to Many-Core Energy Efficient Architectures.