NVIDIA 2D Image and Signal Processing Performance Primitives (NPP)