Basically, if the application uses multiple processing threads to execute tasks in parallel, you will experience a significant performance boost, otherwise you will not be gaining much.
When I optimize systems using Amibroker for example (Amibroker doesnt use multiple threads during...