Key techniques and challenges for processing of heart sound signals