Mining Frequent Itemsets from Dense and Sparse Data Streams in Limited Memory Environments