Add getProgramDeviceCount and getProgramDevices
Add getProgramBinarySizes
Add getProgramBinary