Add accessor-agnostic update kernel generation functions

and use them for generating stream-pull kernels
8 jobs for accessor_choice in 10 minutes and 28 seconds (queued for 2 seconds)
latest