Resolve Python scripts using only half the cores by switching from multi-threading to multi-processing to bypass the Global Interpreter Lock.