On The Thermodynamic Efficiency Of A Multiferroic Thermomagnetic Generator: From Bulk To Atomic Scale