Faster sieve using mutable global memory