Analysing and improving clustering based sampling for microprocessor simulation. (29th December 2008)