Julia 1.0Julia 1.7 + Combinatorics, 8974 bytes
using Combinatorics
~x=(p=[partitions(x)...])[argmin(keys.((S=p.|>i->sum.(i)).∪0).=>S)]
using Combinatorics
~x=argmin(p->keys(sum.(p)∪0)=>sum.(p),partitions(x))
Try it online!Attempt This Online!
argmin(f, itr)
needs julia 1.7 or later