UPDATE: speed-up progress loop
NEW: --reduce-placements-for-single-requirement functionality (speed-up by factor 10x - 10000x)