Use vm_page_array instead of page queues

Using array of pages instead of queues makes the result more stable
especcialy when pagedaemon is active.  It also speeds up processing.