Now throws a CudaErrorException if memory allocations fails, before the allocation was failing but the program wasn't stopped and later on some segfaults were popping up due null pointers.
Now throws a CudaErrorException if memory allocations fails, before the allocation was failing but the program wasn't stopped and later on some segfaults were popping up due null pointers.

yarenty/rootbeer1,yarenty/rootbeer1,Lexine/rootbeer1,Lexine/rootbeer1,Lexine/rootbeer1,yarenty/rootbeer1,yarenty/rootbeer1,Lexine/rootbeer1,yarenty/rootbeer1