Heuristics-based causal discovery