Python Distributed Computing Challenges