Multi-core algorithm to find FDs