Python's default interpreter can run a single thread per virtual core due to Global Interpreter Lock implementation