Aerothermal optimization of a ribbed U-bend cooling channel using the adjoint method. (September 2019)