adding acc_buffer_t type and defining/initializing per iteration get/acc/put buffer pointers
buffered acc operations seem to work well - strided xfers appear to improve on average by 30% - there are some blips in the contiguous xfers that need to be figured out - also correctness needs to be verified
using a max 8M acc buffer size; significantly up from armci_page_size which was 4096
added a buffering scheme to the 1d xfers to overlap comms
added armci_lock/_unlock functions; the dmapp_network_lock/_unlock returns immediately if use_external_locks is active
ARMCI_Lock/_Unlock appear to be working
ARMCI_EXTERNAL_LOCKING env to turn off internal armci locking
skipping buffered ACC for on-node xfers
short circuted ARMCI_FETCH_AND_ADD for 32-bit ints; this will not be supported for gemini or aries networks
Merge branch 'buffered_acc' into cray
Merge branch 'bufferd_acc+locks' into cray