Automated iterative tolerance value allocation and analysis