This is more for the future since it may require lots of tweaking to get right, and to check which data structures that the code currently uses are thread-safe or not, but many algorithms could definitely use multi-threading to speed up performance. OpenMP would be my favorite choice here.
This is more for the future since it may require lots of tweaking to get right, and to check which data structures that the code currently uses are thread-safe or not, but many algorithms could definitely use multi-threading to speed up performance. OpenMP would be my favorite choice here.