The ArraySelector selects the best array implementation based on template arguments. Change-Id: I93c6db1a638e924b85292e63bca9525610ec2e2f