GPU

Matlab won't accept the clipping (colon) syntax with GPU arrays, so only
the add_noise function gets a _gpu component.