gpuNUFFT - An Open-Source GPU Library for 3D Gridding with Direct Matlab Interface