`size` -> `global_size`

Partially addresses issue #126 and closes issue #159.