Represents a program built for a specific compute device.
Program(
storeCompute device, char functionName[], char source[])
Builds the program from the source code provided for the Compute device given. functionName must match the kernel function name in the source code.