Thermocatalytic And Plasmonic Catalytic Hydrogenation Reactions From First Principles