An embedded boundary approach for simulation of reacting flow problems in complex geometries with moving and stationary boundaries