Learning-Based Architecture-Level Power Modeling Of Cpus