functions that accept iostream also return iostreams
use maximum local size
no longer use pure virtual, behavior similar to SMP
option for local size of MCMC moves
correctly barrier async_work_group_copy
output program information
repeat number revert to 3
default to up to 32 args
make kernel functions public
accept up to 32 args
New feature: profile an OpenCL Kernel
doc profile_kernel
use default profile parameter