A Computational Method for Combustion in High Speed Flows