Thanks for your patience.
I have further discussed the scenario with product team and in order to use multiple cores, you need to run several applications at the same time or develop multi-threaded application. If you run single-threaded application, you will not get direct benefit (although most probably overall performance of the system will be higher. Though the operation system has lots of processes which are executed in background and take CPU time).
So you need to use our API’s in multi-threaded mode and when talking about server, we hope you meant to state physical server and its not related to application deployment server / web server.
Should you have any further query, please feel free to contact.