private static Integer getCPUOverride() {
		String cpuOverrideString = System.getProperty("cpu.core.override");
		if (cpuOverrideString == null || cpuOverrideString.trim().isEmpty()) {
			return null;
		}

		try {
			return Integer.parseInt(cpuOverrideString);
		}
		catch (NumberFormatException e) {
			Msg.debug(SystemUtilities.class,
				"Unable to parse cpu.core.override value: " + cpuOverrideString, e);
		}
		return null;
	}
Returns the default size (in number of threads) for a <b>CPU processing bound</b>
thread pool.

@return the default pool size.
Ghidra/Framework/Utility/src/main/java/ghidra/util/SystemUtilities.java