check backends in parallel

Author: Davies Liu <davies@databricks.com>

Closes #33 from davies/parallize and squashes the following commits:

bd2aedf [Davies Liu] check backends in parallel