This was bothering me too. The problem is - the Pool.map function doesn't take an instance method as parameter - it gives pickling errors. There probably are workarounds for this, but a) I'm not sure of their performance, and b) I was not successful with any Pool.map instance method workaround. Perhaps I can look into it again if you want me to.