Adding New Implementation Runs In a Same Workgroup and Execution Time for 1 Million Neurons

- Add OpenCL iteration and collective result with parameter arrays that
runs using a same workgroup.
- Collect execution time of 1 million neurons.
- Add number of neurons segmentation (one thousand, tens of thousands
and one million) based on global barrier, device types, maximum
workgroup size, and memory size to the faster runtime.
- Add device specifications and machine information.
- Handle 0.0 second runtimes in log plot by setting them to Y axis
lower limit.
- Add TODOs.