Finally, I found the answer myself.
NLB cluster decides the host for serving request base on client's IP, at a time there is only 1 server assgined to serve all the request from 1 client'IP.
All my requests were sent in parallel but with only 1 IP; therefore, only 1 server is assigned to serve all these requests.
When trying to send requests from 2 or 3 clients, I see that the other servers begin working parallely.
That is just the way NLB work.