Python Learnings Multiprocessing: Multiple process sharing a list and accessing to it when all are finished