Learning cuda (aka gpu programming)