parallel simrank

This is the parallel simrank engine pull request, separate from the local simrank and random engine.
Yes, that's the reason.