ENH Use Tasklets for better map

This avoids creating redundant objects in the backstore.

In some cases, there were even serious memory issues with the old
method. The only reason it was used was that, at the time, Tasklets did
not exist.