Using C# to Target GPUs