Heat transfer and mixing