Calculation of compressible turbulent boundary layers with heat and mass transfer