New Report Names Cognizant a Leader in Software Product Engineering