 struct ContextGroup {
 	CudaContext** standardContexts;
 	int numDevices;
-	
+
 	ContextGroup() {
 		numDevices = CudaDevice::DeviceCount();
 		standardContexts = new CudaContext*[numDevices];

	if(size > _maxObjectSize || size > BucketSizes[NumBuckets - 1])
		return NumBuckets;

	return (int)(std::lower_bound(BucketSizes, BucketSizes + NumBuckets, size) - 
		BucketSizes);
}



	// Shrink if this allocation would put us over the limit.
	Compact(commitSize);

	cudaError_t error = cudaSuccess;
	*p = 0;
	if(size) error = cudaMalloc(p, allocSize);
