Activity-based allocation and optimization for carbon footprint and cost in product lifecycle. (1st November 2019)