Add naive scans using both global and shared memory. Add scatter and full stream compaction operations.