Influence of pressure gradient and buoyancy on viscous dissipation and Joule heating in Carreau nanofluid flow | Synapse