I am thinking of writing 8 identical twisted servers that would run on an 8 core machine and would have shared memory objects (lists or maybe dictionaries), that they can all access and modify. Perhaps somewhat similar to multiprocessing module in python 2.6. What is the best way of doing this?