The correction's which i made are below:
- I just change the Data Reading process from excel to Datatable in chunks ( of 100000 records).
On each and every reading process thread i used SQLBulkCopy to through the Data to the destination table.
And after each looping process of uploading (100000 records) clear the rows in datatable objects.