process optimization pyrolysis