Automatic Design Of Efficient Application-Centric Architectures.