Last semi-stable version: works up to 2 threads