Surface roughness is used to improve heat transfer in thermal systems. On the other hand, surface coating of nanoparticles improves heat transfer. Which method is best to improve heat transfer in thermal systems : increase surface roughness or surface coating with nanoparticles?