Android rápido carregamento de bitmap

Tenho um bloco de imagens que quero carregar na minha tela. Todas as imagens são arquivos que eu baixei e guardei no SD-CARD.

té agora, encontrei duas maneiras de fazer isso: primeiro, carrego-as no segmento principal, quando a atividade está iniciando (eu tenho cerca de 70 imagens e levo cerca de 2,1 segundos para carregar todas elas

Outra maneira é o que estou testando agora. Carregue-os em um segmento separado, para que eu possa mostrar o carregamento de animação para o usuário. Por enquanto minha implementação com ThreadPoolExecutor demorou 4,3 segundos. Eu fiz isso em 10 threads.

E o último método (é a única coisa que eu não testei ainda) é trabalhar com folhas de sprit

Não posso usar o cache do aplicativo, porque no meu aplicativo tenho muitas telas e cada tela tem suas próprias imagens definida

O que você acha, qual é a maneira mais rápida de carregar uma grande quantidade de imagens e quais técnicas de aceleração você sabe que podem me ajuda