Move data generation right before computation to minimize time frame of data existence.
Enable workSize management.
closes #11.