A Multicore Embedded Processor for Fingerprint Recognition