Design approaches for Li-ion battery packs: A review | Synapse