Computational approaches and tools for modeling biomass pyrolysis