add further heuristics for ARM targets