More Multi-core work

I added a sys.platform check.

If it's linux, it runs a multi-core PoW function. Otherwise, (e.g. Windows) it defaults to a safer, single-core version.