When to activate: multiprocessing, threading, concurrent.futures, ProcessPoolExecutor, GIL, CPU-bound tasks