Hi Varun,
did you run this under some kind of queuing system like sge?
My guess would be that the job was killed because it used more resources than you requested, for example it exceeded the RAM allocation.
The queuing system must be produce some log file explaining why the job was killed. If your nodes have enough RAM, I would try to increase the requested RAM by a few GB just in case.
Cheers
Alex