C++ AMP versus Compute Shader