Pursuing new methodology of a foreach loop - got some stuff in it working (not completely).
Also moved Windows CPU timing into its own class.
Fixed counter issue
Got the first multi dim -> single dim loop parallelized finally.
Got 2nd loop (single dim -> multi dim) working.  Let it print 0's for empty elements.
Moved random data generation into main().  Commented CPU implementations out of GPU method.
Minor changes to make it easier to run in release mode.
Fixed some output problems - wrong result returned from gpu method and wrong number elements printed in places
Fixed a memory access error - not enough space allocated for device vector
Increased number of bins to demonstrate GPU advantages
Merge pull request #2 from datahead8888/multidim

Multidim