An iterative source correction based immersed boundary-lattice Boltzmann method for thermal flow simulations. (December 2017)