Issue: The BatchSA instance only allows for parallelism to be turned on or off. Solution: Add new parameter to allow the user to optionally define the number of threads to use.