fix ignore in igor_cost, fix table in igor_cc
overload forall(base,n) template defaults using macros
add forall(T global*,n) overload
intsort: do scatter in grappaclang
detect some atomic access ops for put/get mode
make 'append' atomic
make extractor handle atomic instructions, fix a couple `ptr_operand`-related things