An integrated semiconductor structure containing at least one device formed upon a first crystallographic surface that is optimal for that device, while another device is formed upon a second different crystallographic surface that is optimal for the other device is provided. The feature vectors are then classified as scene boundaries using a support vector machine. The data migration is repeated until the data access counts are equalized among the groups.