Thrifty: An Exascale Architecture for Energy Proportional Computing