Effects of nanoparticle migration on non-Newtonian nanofluids in a channel with multiple heating and cooling regions. (April 2017)