Parallel heterogeneous CBIR system for efficient hyperspectral image retrieval using spectral mixture analysis