Added HamaPeer connect method to CudaRuntime2
Refactored CudaRuntime2 to C++
Added -lcudart in native compilation and fixed CudaLoader
Modified CudaHeader and CudaKernel