Architectural requirements of parallel computational biology applications with explicit instruction level parallelism