You may be able to find some luck writing an OpenCL wrapper for either john the ripper or OCLHashCat, as I'm fairly certain you can't retool ASICS (unless you get your hands on a good FPGA and gate it for ripping through the SHA512 space).
I am trying to find how I can recover my private key from my passphrase and password
In general you cannot recover a private key from a wallet password or wallet passphrase.
If what you are calling a "passphrase" is really a "recovery phrase" or "seed phrase", then you can recover private keys from that. A recovery phrase typically consists of twelve or ...