Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, West Bengal, India.|Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, West Bengal, India.|Department of Computer Science and Engineering, Indian Institute of Technology Kharagpur, West Bengal, India.