A Distributed Parallel Algorithm for SIFT Feature Extraction