Separate different-memory-requirements simulation from different-instance-requirements

Also, generate start auctions for processes with multiple indices instead of multiple redundant
instances on a single index, unless specifically simulating redundancy
add AZ balance statistics for simulation