char *key -> void *key
add atomic argument for associated values
new api -cw_associateValueByCopy:  atomic: withKey: