Usually the command line scripts run under one core on the CPU, I think we could use crunch to generate the passwords by range and use the GNU parallel tool to find it faster.
I haven't tried yet, but i will make some experiments and share the results. This should make faster the HCP way.