On 12 cores (some are intel e-cores), 20 logical.  moving the sdf code into a thread pool gave me an 8x performance boost!  I was kind of expecting more but I do have some blockers to allow for UI/progress reporting.  CPU utilization is at around 93%.  I'll take it.