What are other multiprocessing libraries that we can use with Python? Where would threads become useful in Python, given that they actually execute on the same core?