An Improved Momentum-exchanged Immersed Boundary-based Lattice Boltzmann Method for Incompressible Viscous Thermal Flows. (2015)