Toward a computational structure for life cycle sustainability analysis: unifying LCA and LCC | Synapse