CUDA memory leak?

==6549==
==6549== HEAP SUMMARY:
==6549== in use at exit: 2,456,787 bytes in 3,597 blocks
==6549== total heap usage: 8,055 allocs, 4,458 frees, 20,517,960 bytes allocated
==6549==
==6549== 16 bytes in 1 blocks are definitely lost in loss record 87 of 842
==6549== at 0x4A06C8E: operator new(unsigned long) (vg_replace_malloc.c:261)
==6549== by 0x4C43372: ??? (in /usr/local/cuda/lib64/libcudart.so.4.1.28)
==6549== by 0x4C6F15A: ??? (in /usr/local/cuda/lib64/libcudart.so.4.1.28)
==6549== by 0x4C5134F: ??? (in /usr/local/cuda/lib64/libcudart.so.4.1.28)
==6549== by 0x4C2F9BE: ??? (in /usr/local/cuda/lib64/libcudart.so.4.1.28)
==6549== by 0x4C6F450: ??? (in /usr/local/cuda/lib64/libcudart.so.4.1.28)
==6549== by 0x3534035D91: exit (in /lib64/libc-2.12.so)
==6549== by 0x353401ECE3: (below main) (in /lib64/libc-2.12.so)
==6549==
==6549== 304 bytes in 1 blocks are possibly lost in loss record 625 of 842
==6549== at 0x4A04A28: calloc (vg_replace_malloc.c:467)
==6549== by 0x3533C117F2: _dl_allocate_tls (in /lib64/ld-2.12.so)
==6549== by 0x3534C0701F: pthread_create@@GLIBC_2.2.5 (in /lib64/libpthread-2.12.so)
==6549== by 0x5893F81: ??? (in /usr/lib64/libcuda.so.285.05.33)
==6549== by 0x5397CB6: ??? (in /usr/lib64/libcuda.so.285.05.33)
==6549== by 0x535BA36: ??? (in /usr/lib64/libcuda.so.285.05.33)
==6549== by 0x54044F0: ??? (in /usr/lib64/libcuda.so.285.05.33)
==6549== by 0x4C4D125: ??? (in /usr/local/cuda/lib64/libcudart.so.4.1.28)
==6549== by 0x4C4D20A: ??? (in /usr/local/cuda/lib64/libcudart.so.4.1.28)
==6549== by 0x4C4D373: ??? (in /usr/local/cuda/lib64/libcudart.so.4.1.28)
==6549== by 0x4C431B5: ??? (in /usr/local/cuda/lib64/libcudart.so.4.1.28)
==6549== by 0x4C3A8B8: ??? (in /usr/local/cuda/lib64/libcudart.so.4.1.28)
==6549==
==6549== LEAK SUMMARY:
==6549== definitely lost: 16 bytes in 1 blocks
==6549== indirectly lost: 0 bytes in 0 blocks
==6549== possibly lost: 304 bytes in 1 blocks
==6549== still reachable: 2,456,467 bytes in 3,595 blocks
==6549== suppressed: 0 bytes in 0 blocks
==6549== Reachable blocks (those to which a pointer was found) are not shown.
==6549== To see them, rerun with: --leak-check=full --show-reachable=yes
==6549==
==6549== For counts of detected and suppressed errors, rerun with: -v
==6549== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 11 from 9)