Split array and scalar data cache: A comprehensive study of data cache organization.: Searching Inside