Nets -- Software Transactional Memories: An Approach for Multicore Programming -- Sparse