C# でどうなのかは知らんが、
マルチコアでマルチスレッドにして高速化なんてのは
並列計算業界では常識的に行われている事。