cuOpt optimization